﻿var title = $(document).attr("title") + "-";

$(function () {
    setHeight();
    GetMenu("01");
    $("#leftbar li").live('click', function () {
        // $("#message").text("正在加载..");
        // loading('<img src="Style/artDialog4.1.6/skins/icons/loading.gif" width="16" height="16" alt="" />');
        setFrameUrl(this);
        $(this).addClass("current");

        var link = getCtlPropertyValue(this, "dir");

        $("#nav").html(link);
    });
    $("#righttop li").click(function () {
        setFrameUrl(this);
    });
    $("#adminmenu a").click(function () {
        setFrameUrl(this);
        return false;
    });
    $("#TabPage li").live('click', function () {
        SetMenu(this);
    });
    $("#nav a").live('click', function () {
        setFrameUrl(this);
        return false;
    });

//    $("#splitbar").click(function () {
//        leftBarExpansion();
//    });
    $(window).resize(function () {
        setHeight();
    });
    //    $("#sysMain").load(function () {
    //        loading.close();
    //    });
});

function setHeight() {
    var height = $(window).height() - 69 - 49;
    var width = $(window).width() - 204;
    $("#leftbar").height(height - 12);
    $("#splitbar").height(height);
    $("#content").height(height);
    $("#content").width(width);
    $("#sysMain").height(height);
    $("#sysMain").width(width);
}

function setFrameUrl(a) {
    var url = getCtlPropertyValue(a, "href");
    if (url != undefined) {
        $('#sysMain').attr("src", url + "?rd=" + Math.random());
        $("#leftbar").find(".current").removeClass("current");
    }
}

function getCtlPropertyValue(ctl, property) {
    return $(ctl).attr(property); // + ;
}

function SetMenu(o) {
    var $li = $(o);
    var id = $li.attr("id");
    GetMenu(id);
    $(document).attr("title", title + $li.text());
    $("#TabPage").find(".Selected").removeClass("Selected");
    $li.addClass("Selected");
    $('#sysMain').attr("src", "main-index.aspx");
}

function GetMenu(id) {
    $.post("../Handler/MenuHandler.ashx", { id: id }, function (result) {
        var data = eval('(' + result + ')');
        $("#TabPage").html(data.mainmenu);
        $("#leftbar").html(data.leftmenu);
    });
}

function leftBarExpansion() {
    var staus = getCtlPropertyValue("#splitbar", "class");
    if (staus == "close") {
        $("#leftbar").width(0);
        //debugger;
        var width = $(window).width() - 6;
        $("#content").width(width);
        $("#sysMain").width(width);

        $('#splitbar').attr("class", "open");
    }
    else {
        $("#leftbar").width(198);
        var width = $(window).width() - 204;
        $("#content").width(width);
        $("#sysMain").width(width);

        $('#splitbar').attr("class", "close");
    }
}
